計算機二級c語言題庫縮印,計算機二級C語言上機題庫(可縮印做考試小抄資料)...

小抄,答案,形成性考核冊,形成性考核冊答案,參考答案,小抄資料,考試資料,考試筆記

第一套

1.程序填空

程序通過定義學生結

構體數組,存儲了若干個學生的學號、姓名和三門課的成績。函數fun 的功能是將存放學生數據的結構體數組,按照姓名的字典序(從小到大排序)。請在程序的下劃線處填入正確的內容并把下劃線刪除,使程序得出正確的結果。

第一處struct student t; 第二處

for(i=0;i

第三處

if(strcmp(a[i].name,a[j]. name)>0)

2程序修改

給定程序MODI1.C中函數fun的功能是:在p 所指字符串中找出ASCII碼值最大的字符,將其放在第一個位置上;并將該字符前的原字符向上順序移動。/**found**/

q=p+i;

/**found**/

while(q>p)

3程序設計

學生的記錄由

學號和成績組成,N名學生的數據已在主函數中放入結構體數組s中,請編寫了函數fun,它的功能是:把指定分數范圍內的學生數據放在b 所指的數組中,分數范圍內的學生人數由函數值返回。

int fun(STREC

*a,STREC *b,int l,int h) {int i,j=0;

for(i=0;i

if((a[i].s>=1&&a[i].s<=h )

b[j++]=a[i];

return j;

}

第二套

1.程序填空

給定程序中已

建立一個帶有頭結點的單向鏈表,鏈表中的各結點按數據域遞增有序連接。函數fun的功能

是:刪除鏈表中數據域

值相同的結點,使之只

保留一個。

第一處free(q);

第二處q=p->next;

第三處q=q->next;

2. 程序修改

給定程序

MODI1.C中函數fun的

功能是:用選擇法對數

組中的n各元素按從小

到大的順序進行排序。

/**found**/

p=j;

/**found**/

p=i;

3. 程序設計

請編寫一個fun函數,

它的功能是:求出1到

m之間(含m)能被7

或11整除的所有整數

放在數組a中,通過n

返回這些數的個數。

void fun(int m,int *a,int

*n)

{

int i;

*n=0;

for(i=7;i<=m;i++)

if((i%7==0)||(i%11==0))

a[(*n)++]=i;

}

第三套

1. 程序填空

函數fun的功能是:逆

置數組元素是的值。例

如:若a所指數組中的

數據依次為:1、2、3、

4、5、6、7、8、9,則

逆置后依次為:9、8、7、

6、5、4、3、2、1。形

參n給出數組中數組中

數據的個數。

第一處

for(i=0;i

第二處a[i]=a[n-1-i];

第三處a[n-i-1]=t;

2程序修改

給定程序

MODI1.C中函數fun的

功能是:將一個由八進

制數字字符串組成的字

符串轉換為與其面值相

等的十進制整數。規定

輸入的字符串最多只能

包含5位八進制數字字

符。

/**found**/

n=*p-…0?;

/**found**/

n=n*8+*p-…0?;

3. 程序設計

學生的記錄由

學號和成績組成,N名

學生的數據已在主函數

中放入結構體數組s中,

請編寫了函數fun,它的

功能是:函數返回指定

學號的學生數據,指定

的學生號在主函數中輸

入,若沒有找到指定學

號,在結構體變量中給

學號置空串,給成績置

-1,作為函數值返回。

(用于字符串比較的函

數是strcmp)。

STREC

fun(STREC*a,char *b)

{

STREC c;

Int i;

c.num[0]=?\0?;

c.s=-1;

for(i=0;i

if(strcmp(a[i].num,b)==0

)

{strcpy(c.num,a[i].num);

c.s=a[i].s;break;}

return c;

}

第四套

1.程序填空

給定程序中,

函數fun的功能是:在

帶有頭結點的單向鏈表

中,查找數據域中值為

ch的結點。找到后通過

函數值返回該結點在鏈

表中所處的順序號:若

不存在值為ch的結點,

函數值返回0.

第一處while(p!=0)

第二處

if(p->data==ch)return n;

第三處k=fun(head,ch);

2. 程序修改

給定程序

MODI1.C中函數fun的

功能是:刪除p所指字

符串的所有空白字符

(包括制表符、回車符

及換行符)。輸入字符串

時用‘#’結束輸入。

/**found**/

for(i=0,t=0;p[i];i++)

/**found**/

c[t]=?\0?;

3. 程序設計

請編寫一個函

數fun,將ss所指字符

串中所有下標為奇數位

置上的字母轉換為大寫

(若該位置上不是字

母,則不轉換)。

void fun(char *ss)

{

int i;

for(i=1;i

{if(ss[i]>=?a?&&ss[i]<=?

z?)

ss[i]-=32;

}

}

第五套

1. 程序填空

給定程序中,函

數fun的功能是:計算

下式前n項的和作為函

數值返回。例如:當形

參n的值為10 的時,

函數返回:9.。

第一處s=0;

第二處

for(i=1;i<=n;i++)

第三處

s=s+(2.0*i-1)*(2.0*i+1)/

(t*t);

2. 程序修改

給定程序

MODI1.C中函數fun的

功能是:統計substr所

指字符串在str所指字

符串中出現伯次數。

/**found**/

for(i=0;str[i];i++)

/**found**/

if(substr[k+1]==?\0?)

3. 程序設計

請編寫一個函

數fun,它的功能是:根

據以下公式求JI的值

(要求滿足精度

0.0005,即某項小于

0.0005時停止送代):程

序運行后,如果輸入精

度為0.0005,則程序輸

出為3.14…。

double fun(double eps)

{ double s=1,t=1./3;

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/378271.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/378271.shtml
英文地址,請注明出處:http://en.pswp.cn/news/378271.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

為什么兩層3*3卷積核效果比1層5*5卷積核效果要好?

目錄1、感受野2、2層3 * 3卷積與1層5 * 5卷積3、2層3 * 3卷積與1層5 * 5卷積的計算量比較4、2層3 * 3卷積與1層5 * 5卷積的非線性比較5、2層3 * 3卷積與1層5 * 5卷積的參數量比較1、感受野 感受野&#xff1a;卷積神經網絡各輸出特征像素點&#xff0c;在原始圖片映射區域大小。…

算法正確性和復雜度分析

算法正確性——循環不變式 算法復雜度的計算 方法一 代換法 —局部代換 這里直接對n變量進行代換 —替換成對數或者指數的情形 n 2^m —整體代換 這里直接對遞推項進行代換 —替換成內部遞推下標的形式 T(2^n) S(n) 方法二 遞歸樹法 —用實例說明 —分析每一層的內容 —除了…

第十五章 Python和Web

第十五章 Python和Web 本章討論Python Web編程的一些方面。 三個重要的主題&#xff1a;屏幕抓取、CGI和mod_python。 屏幕抓取 屏幕抓取是通過程序下載網頁并從中提取信息的過程。 下載數據并對其進行分析。 從Python Job Board&#xff08;http://python.org/jobs&#x…

array_chunk_PHP array_chunk()函數與示例

array_chunkPHP array_chunk()函數 (PHP array_chunk() Function) array_chunk() function is an array function, it is used to split a given array in number of array (chunks of arrays). array_chunk()函數是一個數組函數&#xff0c;用于將給定數組拆分為多個數組(數組…

raise

raise - Change a windows position in the stacking order button .b -text "Hi there!"pack [frame .f -background blue]pack [label .f.l1 -text "This is above"]pack .b -in .fpack [label .f.l2 -text "This is below"]raise .b轉載于:ht…

c語言輸出最大素數,for語句計算輸出10000以內最大素數怎么搞最簡單??各位大神們...

該樓層疑似違規已被系統折疊 隱藏此樓查看此樓#include #include int* pt NULL; // primes_tableint pt_size 0; // primes_table 數量大小int init_primes_table(void){FILE* pFile;pFile fopen("primes_table.bin", "rb");if (pFile NULL) {fputs(&q…

【數據結構基礎筆記】【圖】

代碼參考《妙趣橫生的算法.C語言實現》 文章目錄前言1、圖的概念2、圖的存儲形式1、鄰接矩陣&#xff1a;2、鄰接表3、代碼定義鄰接表3、圖的創建4、深度優先搜索DFS5、廣度優先搜索BFS6、實例分析前言 本章總結&#xff1a;圖的概念、圖的存儲形式、鄰接表定義、圖的創建、圖…

第十六章 測試基礎

第十六章 測試基礎 在編譯型語言中&#xff0c;需要不斷重復編輯、編譯、運行的循環。 在Python中&#xff0c;不存在編譯階段&#xff0c;只有編輯和運行階段。測試就是運行程序。 先測試再編碼 極限編程先鋒引入了“測試一點點&#xff0c;再編寫一點點代碼”的理念。 換而…

如何蹭網

引言蹭網&#xff0c;在普通人的眼里&#xff0c;是一種很高深的技術活&#xff0c;總覺得肯定很難&#xff0c;肯定很難搞。還沒開始學&#xff0c;就已經敗給了自己的心里&#xff0c;其實&#xff0c;蹭網太過于簡單。我可以毫不夸張的說&#xff0c;只要你會windows的基本操…

android對象緩存,Android簡單實現 緩存數據

前言1、每一種要緩存的數據都是有對應的versionCode&#xff0c;通過versionCode請求網絡獲取是否需要更新2、提前將要緩存的數據放入assets文件夾中&#xff0c;打包上線。緩存設計代碼實現/*** Created by huangbo on 2017/6/19.** 主要是緩存的工具類** 緩存設計&#xff1a…

通信原理.緒論

今天剛上通信原理的第一節課&#xff0c;沒有涉及過多的講解&#xff0c;只是講了下大概的知識框架。現記錄如下&#xff1a; 目錄1、基本概念消息、信息與信號2、通信系統模型1、信息源2、發送設備3、信道4、接收設備5、信宿6、模擬通信系統模型7、數字通信系統模型8、信源編…

Android版本演進中的兼容性問題

原文&#xff1a;http://android.eoe.cn/topic/summary Android 3.0 的主要變化包括: 不再使用硬件按鍵進行導航 (返回、菜單、搜索和主屏幕)&#xff0c;而是采用虛擬按鍵 (返回&#xff0c;主屏幕和最近的應用)。在操作欄固定菜單。 Android 4.0 則把這些變化帶到了手機平臺。…

css rgba透明_rgba()函數以及CSS中的示例

css rgba透明Introduction: 介紹&#xff1a; Functions are used regularly while we are developing a web page or website. Therefore, to be a good developer you need to master as many functions as you can. This way your coding knowledge will increase as well …

第十七章 擴展Python

第十七章 Python什么都能做&#xff0c;真的是這樣。這門語言功能強大&#xff0c;但有時候速度有點慢。 魚和熊掌兼得 本章討論確實需要進一步提升速度的情形。在這種情況下&#xff0c;最佳的解決方案可能不是完全轉向C語言&#xff08;或其他中低級語言&#xff09;&…

android studio資源二進制,無法自動檢測ADB二進制文件 – Android Studio

我嘗試在Android Studio上測試我的應用程序,但我遇到了困難"waiting for AVD to come online..."我讀過Android設備監視器重置adb會做到這一點,它確實……對于1次測試,當我第二天重新啟動電腦時,我不僅僅是&#xff1a;"waiting for AVD to come online..."…

犀牛腳本:仿迅雷的增強批量下載

迅雷的批量下載滿好用。但是有兩點我不太中意。在這個腳本里會有所增強 1、不能設置保存的文件名。2、不能單獨設置這批下載的線程限制。 使用方法 // 下載從編號001到編號020的圖片&#xff0c;保存名為貓咪寫真*.jpg 使用6個線程 jdlp http://bizhi.zhuoku.com/bizhi/200804/…

為什么使用1 * 1 的卷積核

為什么使用 1* 1卷積核&#xff1f; 作用&#xff1a; 1、實現跨通道的交互和信息整合 2、 進行卷積核通道數的降維和升維 3、 在保持feature map尺度不變的&#xff08;即不損失分辨率&#xff09;的前提下大幅增加非線性特性 跨通道的交互和信息整合 使用1 * 1卷積核&a…

KingPaper初探ThinkPHP3.1.2之擴展函數庫和類庫的使用(四)

在我們做項目的時候TP的系統函數或系統類庫滿足不了我們的需要 所以有些東西需要我們自己去定義&#xff0c;在TP中我們怎么使用自己的函數庫和類庫呢&#xff1f;在TP系統中提供了三個系統函數庫 common.php是全局必須加載的基礎函數庫&#xff0c;在任何時候都可以直接調用&a…

isfinite函數_isfinite()函數以及C ++中的示例

isfinite函數C isfinite()函數 (C isfinite() function) isfinite() function is a library function of cmath header, it is used to check whether the given value is a finite value or not? It accepts a value (float, double or long double) and returns 1 if the v…

android 服務端 漏洞,安卓漏洞 CVE 2017-13287 復現詳解-

2018年4月&#xff0c;Android安全公告公布了CVE-2017-13287漏洞。與同期披露的其他漏洞一起&#xff0c;同屬于框架中Parcelable對象的寫入(序列化)與讀出(反序列化)的不一致所造成的漏洞。在剛看到谷歌對于漏洞給出的補丁時一頭霧水&#xff0c;在這里要感謝heeeeenMS509Team…