可做奧鵬院校所有作業(yè),畢業(yè)論文,咨詢請(qǐng)?zhí)砑観Q:3230981406 微信:aopopenfd777
《C語(yǔ)言程序設(shè)計(jì)》2020年9月考試在線考核試題
試卷總分:100 得分:100
第1題,以下程序的執(zhí)行結(jié)果是()。#include<stdio.h>main(){int i=10,j=10;printf("%d,%d\n",++i,j--);}
A、9,10
B、11,10
C、11,9
D、10,9
正確答案:
第2題,若有char a[5],*p=a;則下面的選項(xiàng)中正確的賦值語(yǔ)句是()
A、p="abcd"
B、a="abcd"
C、*p="abcd"
D、*a="abcd"
正確答案:
第3題,若定義int m=7,n=12; 則能得到值為3的表達(dá)式是()
A、n%=(m%=5)
B、n%=(m-m%5)
C、n%=m-m%5
D、(n%=m)-(m%=5)
正確答案:
第4題,C語(yǔ)言源程序的基本單位是()
A、過(guò)程
B、函數(shù)
C、子程序
D、標(biāo)識(shí)符
正確答案:
答案來(lái)源:(www.),若有以下類型說(shuō)明語(yǔ)句:char a; int b; float c; double d; 則表達(dá)式a*b+d-c的結(jié)果類型為( )。
A、Float
B、char
C、int
D、double
正確答案:
第6題,以下關(guān)于運(yùn)算符優(yōu)先順序的描述中正確的是( )
A、關(guān)系運(yùn)算符<算術(shù)運(yùn)算符<賦值運(yùn)算符<邏輯運(yùn)算符
B、邏輯運(yùn)算符<關(guān)系運(yùn)算符<算術(shù)運(yùn)算符<賦值運(yùn)算符
C、賦值運(yùn)算符<邏輯運(yùn)算符<關(guān)系運(yùn)算符<算術(shù)運(yùn)算符
D、算術(shù)運(yùn)算符<關(guān)系運(yùn)算符<賦值運(yùn)算符<邏輯運(yùn)算符
正確答案:
第7題,表示關(guān)系12=x=y的C語(yǔ)言表達(dá)式為:()
A、(12<=x)&(x<=y)
B、(12<=x)&&(x<=y)
C、(12<=x)|(x<=y)
D、(12<=x)||(x<=y)
正確答案:
第8題,若有定義:int (*p)[3]; 則p( )
A、是一個(gè)指向整型變量的指針
B、是一個(gè)指針數(shù)組名
C、是一個(gè)指針,它指向一個(gè)含有3個(gè)整型元素的一維數(shù)組
D、定義不合法
正確答案:
第9題,若有定義:int x,*pb;則正確的賦值表達(dá)式是( )
A、pb=&x
B、pb=x
C、*pb=&x
D、*pb=*x
正確答案:
答案來(lái)源:(www.),對(duì)二維數(shù)組的正確定義是( )
A、int a[ ] [ ]={1,2,3,4,5,6};
B、int a[2] [ ]={1,2,3,4,5,6};
C、int a[ ] [3]={1,2,3,4,5,6};
D、int a[2,3]={1,2,3,4,5,6}
正確答案:
第11題,若變量已正確定義,以下非法的表達(dá)式是()。
A、a/=b+c
B、a%(4.0)
C、a=1/2*(x=y=20,x*3)
D、a=b=c
正確答案:
答案來(lái)源:(www.),C語(yǔ)言中規(guī)定函數(shù)的返回值的類型是由()
A、return語(yǔ)句中的表達(dá)試類型所決定
B、調(diào)用該函數(shù)時(shí)的主調(diào)用函數(shù)類型所決定
C、調(diào)用該函數(shù)時(shí)系統(tǒng)臨時(shí)決定
D、在定義該函數(shù)時(shí)所指定的函數(shù)類型所決定
正確答案:
第13題,設(shè)x、y均為float型變量,則以下不合法的賦值語(yǔ)句為( )
A、y=(x%2)/10
B、x*=y+8
C、x=y=0
D、++x
正確答案:
第14題,以下函數(shù)調(diào)用語(yǔ)句中含有()個(gè)實(shí)參。func((e1,e2),(e3,e4,e5));
A、2
B、3
C、5
D、語(yǔ)法錯(cuò)誤
正確答案:
答案來(lái)源:(www.),下列四組字符串中都可以用作C語(yǔ)言程序中的標(biāo)識(shí)符的是( )
A、print _3d db8 aBc
B、I\am one_half start$it 3pai
C、str_1 Cpp pow while
D、Pxq My->book line# His.age
正確答案:
第16題,C語(yǔ)言規(guī)定,程序中各函數(shù)之間( )
A、既允許直接遞歸調(diào)用也允許間接遞歸調(diào)用
B、不允許直接遞歸調(diào)用也不允許間接遞歸調(diào)用
C、允許直接遞歸調(diào)用不允許間接遞歸調(diào)用
D、不允許直接遞歸調(diào)用允許間接遞歸調(diào)用
正確答案:
第17題,如果用scanf()來(lái)輸入長(zhǎng)整型數(shù)據(jù),則正確的格式控制符是( )
A、%x
B、%lx
C、%lD
D、%d
正確答案:
第18題,下列關(guān)于#include命令的敘述中,錯(cuò)誤的是( )
A、#include命令中,文件名可以用雙引號(hào)或尖括號(hào)括起來(lái)
B、一個(gè)被包含文件中又可以包含另一個(gè)被包含文件
C、一個(gè)#include命令中可以指定多個(gè)被包含文件
D、一個(gè)#include命令中只能指定一個(gè)被包含文件
正確答案:
第19題,若有定義char s[3][4];以下對(duì)數(shù)組元素s[i][j]的各種引用形式中錯(cuò)誤的是()
A、*(s[i]+j)
B、*(s+i)+j
C、s[i][j]
D、*(*(s+i)+j)
正確答案:
答案來(lái)源:(www.),下面不是C語(yǔ)言合法標(biāo)識(shí)符的是( )。
A、fine5
B、flag
C、Score
D、&i
正確答案:
第21題,在C程序中語(yǔ)句是以分號(hào)結(jié)束的
A、正確
B、錯(cuò)誤
正確答案:
第22題,在C語(yǔ)言類型說(shuō)明中,int、char、short等類型的長(zhǎng)度是固定的
A、正確
B、錯(cuò)誤
正確答案:
第23題,設(shè)已經(jīng)定義了指向整型變量的指針變量p和整型數(shù)組a,則p=a;語(yǔ)句表示把數(shù)組a各元素的值賦給p
A、正確
B、錯(cuò)誤
正確答案:
第24題,函數(shù)調(diào)用語(yǔ)句是:fun (e1,(e2,e3),(e4,e5,e6)); 實(shí)在參數(shù)的個(gè)數(shù)是6
A、正確
B、錯(cuò)誤
正確答案:
答案來(lái)源:(www.),C語(yǔ)言允許函數(shù)值類型缺省定義,此時(shí)該函數(shù)值隱含的類型是整形。()
A、正確
B、錯(cuò)誤
正確答案:
第26題,設(shè)已經(jīng)定義了指針變量p,且p指向變量a,則*p與a的含義相同
A、正確
B、錯(cuò)誤
正確答案:
第27題,數(shù)組在定義時(shí)沒(méi)有必要指定數(shù)組的長(zhǎng)度,其長(zhǎng)度可以在程序中根據(jù)元素個(gè)數(shù)再?zèng)Q定
A、正確
B、錯(cuò)誤
正確答案:
第28題,若有定義:char *p(char a[10]);則p是函數(shù)名。()
A、正確
B、錯(cuò)誤
正確答案:
第29題,用C語(yǔ)言實(shí)現(xiàn)的算法可以沒(méi)有輸出但必須要有輸入。()
A、正確
B、錯(cuò)誤
正確答案:
答案來(lái)源:(www.),對(duì)字符串的定義char str[5]= "abcde"是正確的
A、正確
B、錯(cuò)誤
正確答案:
第31題,執(zhí)行語(yǔ)句for(i=1;i++4;);后變量的值為##
正確答案:
第32題,以下if語(yǔ)句執(zhí)行后,a、b、c中的值分別為##。int a=1,b=2,c=3;if(a>c) b=a; a=c; c=b;
正確答案:
第33題,下面程序的運(yùn)行結(jié)果是_____。main(){int i,j,row,col,min; int a[3][4]={{1,2,3,4},{9,8,7,6},{-1,-2,7,-5}}; min=a[0][0];row=0;col=0; for(i=0;i3;i++) for(j=0;j3;j++) if(a[i][j]min) {min=a[i][j];row=i;col=j;} printf("min=%d,row=%d,col=%d\n",min,row,col);}
正確答案:
第34題,以下程序其算法是 [1],運(yùn)行結(jié)果是 [2]。main(){int a[5]={9,6,8,3,-1},i,j,t,p; sort(a); for(i=0;i=4;i++) printf("%3d",a[i]);}sort(int a[]){int i,j,t,p; for(j=0;j4;j++) {p=j; for(i=j;i=4;i++) if(a[i]a[p]) p=i; t=a[p];a[p]=a[j];a[j]=t; }}
正確答案:
第35題,閱讀程序,寫(xiě)出下列程序的運(yùn)行結(jié)果 # include <stdio.h> main() { int m=1, n=2, *p=&m, *q=&n, *r; r=p; p=q;q=r; printf("%d,%d,%d,%d\n",m,n,*p,*q); }
正確答案: