① 尋求c語言題目答案!
11、題目錯誤。
② 有什麼軟體可以搜索大學C語言題目的啊
大學c語言搜題app。大學c語言搜題app原名叫做菜鳥學C語言是一款非常好用的學習c語言的手機軟體
軟體功能
1、選擇題:按照考點分類的選擇題習題,並有答案解析。
2、錯題庫:可自動加練習過程中錯題加入收藏,以便反復練習。
3、上機操作題:300道上機操作題,程序填空題、程序修改題、程序設計題。
軟體優勢
1、選擇題:按照考點分類的選擇題習題,並有答案解析。
2、上級操作題:300道上機操作題,程序填空題、程序修改題、程序設計題。
3、最新押題:最新考試押題3套。
4、考點匯總:包含復習的考點。
5、錯題庫:可自動加練習過程中錯題加入收藏,以便反復練習。
6、收藏夾:可在練習過程中自行收錄題目到收藏夾,形成自己的小題庫,針對性練習,提高通過率。
軟體特色
1、隨時隨地都能夠學習,而且還支持下載保存你學習內容離線繼續學習。
2、同學們能夠直接通過搜索引擎來查詢尋找你感興趣對你內容。
3、解答問題的辦法非常多,可以選擇通過拍照來答題,也可以選擇輸入題目來解答。
③ 20道C語言選擇題,請教高手
您好,很高興回答你的問題!
20道c語言選擇題如下(附答案):
1.設int m1=5,m2=3;表達式m1>m2?(m1=1): (m2=-1)運算後,m1和m2的值分別是
A. 1和-1
B. 1和3
C. 5和-1
D. 5和3
答案:B
2.設float m=4.0,n=4.0;使m為10.0的表達式是
A. m-=n*2.5
B. m/=n+9
C. m*=n-6
D. m+=n+2
答案:D
3.表達式5&2||5|2的值是
A. 0
B. 1
C. 2
D. 3
答案:B
4.設int a[10];則下面哪個不是對a中的數組元素的引用
A. a[5]
B. *(a+1)
C. a[10-10]
D. a(5)
答案:D
5.設char c[5]={』a』,』b』,』\0』,』c』,』\0』};則printf(「%s」,c);的輸出是
A. 』a』』b』
B. ab
C. abc
D. 「ab\0c」
答案:B
6.設double *p[6];則
A.p是指向double型變數的指針
B.p是double型數組
C.p是指針數組,其元素是指向double型變數的指針
D.p是指向6個double型數據的一維數組的指針
答案:C
7.設char *s=」china」;則printf (「%s,%c,%c\n」,s,*s,s[3]);的輸出是
A. china,c,n
B. china,china,i
C. c,c,n
D. china,china,n
答案:A
8.設有定義struct ru{long x;float y;}time,*timep=&time;則對time中成員x的正確引用是
A. ru.time.x
B. timep.x
C. (*timep).x
D. time->x
答案:C
9.執行下列程序
#define R 0.5
#define AREA(x) R*x*x
main()
{int a=1,b=2;
printf (「%5.1f\n」,AREA(a+b));
}
後輸出結果是
A. 0.0
B. 0.5
C. 3.5
D. 4.5
答案:D
10.定義一個結構體變數時,系統分配給他的內存單元是:
A. 全部成員所需的內存量之和
B. 全部成員所需的內存量的最大值
C. 固定的容量
D. 結構體中第一個成員所需的容量
答案:A
11.設有變數定義int a=3,b=5,c=10;下列表達式的值是( )
(++a*b--)/2.0*c
A.100.0
B.80.0
C.75.0
D.60.0
答案:A
12.在計算機上可以直接運行的程序是( )
A.機器語言程序
B.高級語言程序
C.匯編語言程序
D.C語言程序
答案:A
13.設有變數定義int x=4,y,z; 則執行y=z=--x;x=y==z;後,變數x的值是( )
A.0
B.1
C.3
D.4
答案:B
14.執行以下語句a=b=c=1;++a&&--b||--c;後,變數a、b、c的值依次是( )
A.2,0,0
B.2,0,1
C.2,1,0
D.2,1,1
答案:A
15.下列( )是合法的整形常量
A.456.31
B.0100
C.4e3
D.0x
答案:B
16.設有變數定義int x=5,n=5;計算表達式x+=n++後,變數x,n的值分別是( )
A.11,6
B.10,5
C.10,6
D.5,6
答案:C
17.下列( )是正確的數組定義
A.long y[4]={1,2,3,4,5};
B.float x[][3]={0,1,2,3,4};
C.int s[3][]={{1},{2},{3}};
D.char z[][2]={};
答案:B
18.設有變數定義int b[5]; ( )能正確表示數組b中某個數據元素
A.b[5]
B.b+2
C.*(b+2)
D.*(*(b+3))
答案:C
19.以下不合法的用戶標識符是
A. f2_G3
B. If
C. 4d
D. _8
答案:C
20.定義一個共用體變數時,系統分配給他的內存單元是:
A. 全部成員所需的內存量之和
B. 全部成員所需的內存量的最大值
C. 固定的容量
D. 共用體中第一個成員所需的容量
答案:B
④ 尋求C語言題目答案!
1.C
2.D
3.B
4.C
5.A
6.D
7.D
8.C
9.B
10.A
⑤ 尋找C語言題目答案!
1.輸出結果是: 1
2.輸出結果是: 9911
3.輸出結果是: 3
二、 程序填空
1.printf("a=%d\nb=%d",a,b);
2.
【1】i--
【2】n
3.
【1】func()
【2】m++
⑥ C語言答案 求大神 解答
題號:1
以下正確的說法是( )
選項:
a、用戶若需要調用標准庫函數,調用前必須重新定義
b、用戶可以重新定義標准庫函數,若如此,該函數將失去原有意義
c、用戶系統根本不允許用戶重新定義標准庫函數
d、用戶若需要調用庫函數,調用前不必使用預編譯命令將該函數所在文件包括到用戶源文件中,系統自動尋找該文件
本題答案為d,無論是標准庫函數還是什麼函數,都是函數,都允許用戶重新定義和使用,使用的時候只需要用#include 包括進來就可以了,也就是預編譯命令。其中#include就是預編譯命令。
題號:2
以下正確的函數定義形式是( )
選項:
a、double fun(int x,int y)
b、double fun(int x
c、int y)
d、double fun(int x,int y)
e、doubel fun(int x
f、int y)
函數的定義規則是這樣的: (函數參數用逗號隔開){函數體}
函數聲明的規則是這樣的: (函數參數用逗號隔開);
綜上所述,該題沒有正確答案,唯一接近正確答案的為ad。
題號:3
以下不正確的說法為( )
選項:
a、在不同函數中可以使用相同名字的變數
b、形式參數是局部變數
c、在函數內定義的變數只在本函數范圍內有效
d、在函數內的復合語句中定義的變數在本函數范圍內有效
C中有一個關鍵字為extern,專門把局部變數轉為全局變數,所以C是錯誤的。
本題答案為C
題號:4
建立函數的目的之一,以下正確的說法是( )
選項:
a、提高程序的執行效率
b、提高程序的可讀性
c、減少程序的篇幅
d、減少程序文件所佔內存
本題答案為a,
函數的增加,
b會使得程序的可讀性增加,這個可以理解,模塊化了,當然可讀性增加了
c,多次調用一個函數即可,不用重復的寫代碼,這個也可以理解
d,重復的代碼既然少了,整個程序的大小自然也小了,當然減少了程序文件所佔的內存
至於a的效率提高了,這個不對,因為函數多了,會頻繁的進行壓棧出棧的操作,加大cpu的工作負荷,整個程序的效率變低了。
題號:5
C語言規定,函數返回值的類型是由( )所決定。
選項:
a、return語句中的表達式類型
b、調用該函數時的主調函數類型
c、調用該函數是系統臨時指定
d、在定義該函數時所指定的函數類型
這個可以參考第二題,函數的定義規則,當然是由定義的時候確定的了。
本題答案為d。
題號:6
凡是函數中未指定存儲類別的局部變數,其隱含的存儲類別為( )
選項:
a、auto
b、static
c、extern
d、register
這個題目容易,沒有指定當然是自動指定的了。
本題答案為a。
另外一個小知識,我們平常看到的int a,b,c;實際上省略了auto,全部應該是 auto int a,b,c;
題號:7
以下程序的運行結果是( )void sub (int x,int y,int *z){*z=y-x;}main(){int a,b,c;sub
(10,5,&a);sub(7,a,&b);sub(a,b,&c);printf("%4d,%4d,%4d",a,b,c);}
選項:
a、5, 2, 3
b、 -5, -12, -7
c、 -5, -12, -17
d、 5, -2, -7
void sub (int x,int y,int *z)
{
*z=y-x;
}
main()
{
int a,b,c;
sub(10,5,&a); 執行完這句a的值為-5;
sub(7,a,&b);執行完這句b的值為-12;
sub(a,b,&c);執行完這句c的值為-7
printf("%4d,%4d,%4d",a,b,c);
}
答案為b;
題號:8
若用數組名作為函數調用的實參,傳遞給形參的是( )
選項:
a、數組的首地址
b、數組第一個元素的值
c、數組中全部元素的值
d、數組元素的個數
本題答案為a
數組名為數組的首地址,也是數組第一個元素的值的地址。數組名是一個地址。
題號:9
若使用一位數組名作為函數實參,則以下正確的說法是( )
選項:
a、必須在主調函數中說明此數組的大小
b、實參數組類型與形參數組類型可以不匹配
c、在被調函數中,不需要考慮形參數組的大小
d、實參數組名與形參數組名必須一致
本題答案為a,
必須在主調函數中定義該數組的大小。也就是該數組大小應該被提前設定好。
int a[10]可以作為參數,int a[x]不可以作為參數。
題號:10
如果在一個復合語句中定義了一個變數,則有關該變數正確的說法是( )
選項:
a、只在該復合語句中有效
b、只在該函數中有效
c、在本程序范圍內均有效
d、為非法變數
答案為
⑦ 求一個C語言題目答案
#include <stdio.h>
int main()
{
double Ca=11.2,Cb=17.8,i=1;
for(i;Ca<Cb;i++)
{
Ca=(1+0.065)*Ca;
Cb=(1+0.020)*Cb;
}
printf("Ca=%f\nCb=%f\ni=%f",Ca,Cb,i);
return 0;
}
⑧ C語言題目求答案
這么多題 15分 也夠吝嗇的
⑨ 求c語言題目答案。。。。
#include<stdio.h>
#include<string.h>
int vis[20000005];
int main()
{
int i,j,n;
memset(vis,0,sizeof(vis));
for (i=2;i<=20000000;i++)
if (vis[i]==0)
for (j=2;i*j<=20000000;j++) vis[i*j]=1;
while (scanf("%d",&n)!=EOF)
{
for (i=n+1;;i++)
if (vis[i]==0&&vis[i+2]==0){ printf("%d %d\n",i,i+2); break;}
}
return 0;
}